package D2;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

public class Java04 {
    public static void main(String[] args) throws ParseException {
        //常用时间API之简单日期格式化类，日期格式解析：把日期对象转化为指定的日期字符串，叫做日期格式化
        //把指定日期格式的字符串转换为日期对象，叫做日期解析
        //目标：掌握simpledateformat的使用
        //1、准备一些时间
        Date d = new Date();
        System.out.println(d);
        long time = d.getTime();
        System.out.println(time);
        //2、格式化日期对象时间和毫秒值
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");
        String rs = sdf.format(d);
        String rs2 = sdf.format(time);
        System.out.println(rs);
        System.out.println(rs2);
        System.out.println("===============================");
        //目标：掌握SimpleDateFormat解析字符串时间，成为日期对象
        String dateStr =  rs2;
        //1、创建简单日期格式化对象，指定的时间格式必须和被解析的世界格式一致，否则会出错
        SimpleDateFormat ee= new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");
        Date d2 = ee.parse(dateStr);
        System.out.println(d2);

    }
}
